//标签

package com.wzy.wzyblog.service;


import com.wzy.wzyblog.po.Type;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface TypeService {

//    保存标签
    Type saveType(Type type);
//    查询标签
    Type getType(Long id);
//    分页
    Page<Type> listType(Pageable pageable);
//    删除标签
    void deleteType(Long id);
//    更改标签                 更改后的
    Type updateType(Long id,Type type);
//    根据名称查询
    Type getTypeByName(String name);
//    返回所有数据
    List<Type> listType();
//     根据值（多少个分类）取数据列表的大小
    List<Type> listTypeTop(Integer size);


}
